Регистрация...

Eserv Forum / E3 / Eserv 3 Mail Server Support / PopFile Error

wikipost // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен

Пытаюсь запустить антиспам модуль POPFile, но он регулярно во всех письмах прописывает две строки
"X-Classifacation: popfile_error"
В чем загвоздка
 
Комментарии к этой версии (15.10.2009 08:34) [~k_vasiliy] 40d87764
АвторДатаТекстtags
ac15.10.2009 09:22
А запущен ли при этом popfile (perl или wperl), и что пишется в DATA\log\smtp\200910popfile_debug.txt ?
wikipost
k_vasiliy15.10.2009 11:52
Запущен wperl

200910popfile_debug.txt
2009-10-15 12:42:30;;;0;;0.0.0.0;acSMTP;popfile ping 2009-10-15 12:42:36;;;0;;0.0.0.0;acSMTP;popfile ping 2009-10-15 12:42:43;;;0;;0.0.0.0;acSMTP;popfile ping 2009-10-15 12:42:49;;;0;;0.0.0.0;acSMTP;popfile ping 2009-10-15 12:42:55;;;0;;0.0.0.0;acSMTP;popfile ping 2009-10-15 12:43:01;;;0;;0.0.0.0;acSMTP;popfile ping 2009-10-15 12:43:08;;;0;;0.0.0.0;acSMTP;popfile ping 2009-10-15 12:43:14;;;0;;0.0.0.0;acSMTP;popfile ping
wikipost
k_vasiliy15.10.2009 13:03
И подскажите как производить обучение данного фильтра!
wikipost
ac15.10.2009 18:06
ред: 15.10.2009 19:15
И это всё, что было в логе? А вы xmlrpc попфайлу в ini включили?
Про обучение здесь: http://www.eserv.ru/EservPopFile
wikipost
k_vasiliy16.10.2009 08:55
Проблему решил переустановкой POPFiles на EservPOPFile-RC7

Появились обработки какието!

Сейчас дальше вопрос про обучение!
Решил производить обучение через робота! добавил строку spam_class@localdomain.ru;1;0;0;0;1;smtprobotsMailClassifyRunRobot;"Mail classification robot";0;

Отправляю на этот ящик письмо с вложениями писем *.eml и темой SPAM
Вопрос, где можно просмотреть прошла ли перекласификация этих писем и как!
wikipost
pig17.10.2009 00:46
DATA\stat\maillog\imap\200910rc.txt
Ну, и в оперативном журнале робот отчитывается при соответствующем уровне журнала. И в 200910popfile_debug.txt тоже записи будут.

Проблему решил переустановкой POPFiles на EservPOPFile-RC7

А что было до того?
wikipost
ac17.10.2009 06:09
Текущая 1.1.1 (с сайта getpopfile.org) должна работать. В предыдущих 1.x периодически были баги, как утверждается в readme:
XMLRPC support has been fixed in the Windows version (it was broken in 1.0.0, 1.0.1 and 1.1.0).
Но у меня вот дома стоит 1.1.0 RC0, и работает с Eserv без проблем. Наверное они ломали/чинили что-то не относящееся к функциям, используемым Eserv'ом.

Скачал 1.1.1, установил в отдельный каталог, при установке убрал галочки везде кроме xmlrpc, запустил сначала с пустой базой, как он предлагал. Потом остановил, заменил popfile.db своей (500 тыщ.слов , в ini Eserv'а заменил цифру в пути в [AntispamPopFile], в popfile.cfg включил xmlrpc_enabled 1 (было 0 по умолчанию), запустил acFilter (в E4 все фильтры загружаются в acFilter, а не в acSMTP), работает!

Т.е. по-прежнему текущую версию PopFile можно использовать прямо из коробки, и этот xmlrpc_enabled — единственное что надо докручивать. Ну и корзину clear создать, если пустую базу берете.
wikipost
k_vasiliy19.10.2009 08:46
ред: 19.10.2009 11:19
файла "DATA\stat\maillog\imap\200910rc.txt" нет как нет и папки IMAP письмо отправленное на spam_class@localdomain.ru было найдено в DATA\temp

Проблему решил переустановкой POPFiles на EservPOPFile-RC7 А что было до того?


До этого стоял стандартный шедший с PigMail / PigProxy v2.0beta4(на базе Eserv / Eproxy v3.35)

PS и может подскажите где можно скачать обученную БД
wikipost
pig19.10.2009 23:59
k_vasiliy пишет: До этого стоял стандартный шедший с PigMail / PigProxy v2.0beta4

А там вообще никакого POPfile нет. Только плагин сопряжения.
wikipost
k_vasiliy20.10.2009 07:27
Подскажите как сейчас производить его обучение, без использования IMAP, но при помощи роботов

При отсылке письма на spam_class@localdomain.ru письмо попадает в папку DATA\TEMP

EMAIL;ENABLED;IS_GLOBAL;IS_ABUSE;MAX_MSG_SIZE;IS_INLINE;COMMAND;REPLY;IGNORE;COMMENT spam_class@alstream.ru;1;0;0;0;1;{smtprobotsMailClassifyRunRobot};"Mail classification robot";0;
wikipost
ac20.10.2009 09:15
k_vasiliy пишет: PS и может подскажите где можно скачать обученную БД

Можно у нас (обучаемую 7 лет), но платно.

k_vasiliy пишет: Подскажите как сейчас производить его обучение, без использования IMAP, но при помощи роботов

Пакетно можно обучать с помощью программы insert.pl, входящей в комплект POPFile.

k_vasiliy пишет: При отсылке письма на spam_class@localdomain.ru письмо попадает в папку DATA\TEMP

И что в логе по поводу этой доставки?
wikipost
k_vasiliy20.10.2009 09:30
Вот такой лог
10:28:18 189 Connection from: 192.168.0.7:2822 10:28:18 189 Reply: 220 localdomain.ru Eserv/3.4557 (PigMail/2.0beta4) ESMTP. Welcome, Local user! Tue, 20 Oct 2009 10:28:18 +0400 10:28:18 189 Local Network 10:28:18 189 EHLO localdomain.nateks 10:28:21 189 Can't get IP of HELO host, err=11001 10:28:21 189 Reply: 250-localdomain.ru Hello [192.168.0.7], pleased to meet you 10:28:21 189 AUTH PLAIN 10:28:21 189 Reply: 334 VXNlcm5hbWU6 10:28:21 189 Authorized as: k_vasiliy@localdomain.ru 10:28:21 189 Reply: 235 Authentication successful 10:28:21 189 MAIL FROM:<k_vasiliy@localdomain.ru> 10:28:21 189 Local domain user Vasiliy kuntsevitch, accepted 10:28:21 189 Reply: 250 k_vasiliy@localdomain.ru OK. Glad to meet you, Vasiliy kuntsevitch 10:28:21 189 RCPT TO:<spam_class@localdomain.ru> 10:28:21 189 Robot, accepted 10:28:21 189 Reply: 250 spam_class@localdomain.ru OK, my domain user. Mail classification robot 10:28:21 189 DATA 10:28:21 189 Reply: 354 send the mail data, end with . 10:28:22 189 Message has been received completely, 281947 bytes size 10:28:22 189 "Magic" words in message header found, extra recipient added: k_vasiliy@localdomain.ru 10:28:22 189 Reply: 250 OK message accepted for delivery 10:28:23 189 Activating robot spam_class@localdomain.ru, inline rule: (Error: 2003) 10:28:23 189 Delivered to local user: k_vasiliy@localdomain.ru 10:28:23 189 RSET 10:28:23 189 Reply: 250 Reset state 10:28:23 189 QUIT 10:28:23 189 Reply: 221 Goodbye. 10:28:23 189 STAT: 282105:553:91:90:4406
wikipost
ac20.10.2009 09:57
k_vasiliy пишет: inline rule: (Error: 2003)

Ага, вот оно, команда робота не найдена. Этот smtprobotsMailClassifyRunRobot где-то определен?
wikipost
k_vasiliy20.10.2009 10:05
Настройка бралась с этой ссылке http://www.eserv.ru/MailClassifyRobot
wikipost
ac20.10.2009 11:07
Dandy (asm@) уже поправил эту страницу.
wikipost
k_vasiliy20.10.2009 11:55
Большое спасибо, все заработало
wikipost
Работает на Eserv/5.05567 (10.02.2020)